package com.hns.can.report.entity;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 
 * @author:lan
 * @email:763836737@qq.com
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_COMM_CAR_ARRIVAL_LEAVES_INFO")
public class CommCarArrivalLeavesInfoEntity  implements java.io.Serializable{

    // Fields
    private String     rcrdId;
    private String     corpId;
    private String     organId;
    private String     lineId;
    private String     carId;
    private String     drvId;
    private String     rcrdTime;
    private String     rcrdJrnlNo;
    private String     eqmtCode;
    private String     licPltNo;
    private String     lineCode;
    private String     stnSn;
    private String     upDn;
    private String     oprtType;
    private BigDecimal spdOfMotVhi;
    private BigDecimal rtteSpd;
    private BigDecimal oprtDura;
    private BigDecimal oprtEnerCons;
    private String     igniSwtc;
    private BigDecimal     beginLoLgt;
    private BigDecimal     beginLoLtt;
    private BigDecimal beginLoDrc;
    private Date  genTime;
    private BigDecimal reservedField1;
    private BigDecimal reservedField2;
    private BigDecimal reservedField3;
    private BigDecimal reservedField4;
    private String     reservedField5;
    private String     reservedField6;
    private String     reservedField7;
    private String     reservedField8;
    private int    act1;
    private int    act2;
    private int    act7;
    private int    act11;
    private int    act12;
    private int    act13;
    private BigDecimal trptCount;
    private BigDecimal dimHdltCount;
    private BigDecimal oprtMile;
    private String     wthrSpdOfMotVhi;
    private String     wthrCar;

    @Transient
    private String stopTime;
    @Transient
    private String leaveStnSn;
    @Transient
    private String arriveStnSn;
    @Transient
    private String leaveStnName;
    @Transient
    private String arriveStnName;
    @Transient
    private String leaveTime;
    @Transient
    private String arriveTime;
    @Transient
    private String intervalMinute;
    @Transient
    private String organName;
    @Transient
    private String lineName;
    @Transient
    private String drvName;
    @Transient
    private String codeClDsc;
    @Transient
    private String codeDsc;
    @Id
    @Column(name = "RCRD_ID")
    public String getRcrdId() {
        return this.rcrdId;
    }

    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }

    @Column(name = "CORP_ID")
    public String getCorpId() {
        return this.corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    @Column(name = "ORGAN_ID")
    public String getOrganId() {
        return this.organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId;
    }

    @Column(name = "LINE_ID")
    public String getLineId() {
        return this.lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    @Column(name = "CAR_ID")
    public String getCarId() {
        return this.carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    @Column(name = "DRV_ID")
    public String getDrvId() {
        return this.drvId;
    }

    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }

    @Column(name = "RCRD_TIME")
    public String getRcrdTime() {
        return this.rcrdTime;
    }

    public void setRcrdTime(String rcrdTime) {
        this.rcrdTime = rcrdTime;
    }

    @Column(name = "RCRD_JRNL_NO")
    public String getRcrdJrnlNo() {
        return this.rcrdJrnlNo;
    }

    public void setRcrdJrnlNo(String rcrdJrnlNo) {
        this.rcrdJrnlNo = rcrdJrnlNo;
    }

    @Column(name = "EQMT_CODE")
    public String getEqmtCode() {
        return this.eqmtCode;
    }

    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }

    @Column(name = "LIC_PLT_NO")
    public String getLicPltNo() {
        return this.licPltNo;
    }

    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }

    @Column(name = "LINE_CODE")
    public String getLineCode() {
        return this.lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }

    @Column(name = "STN_SN")
    public String getStnSn() {
        return this.stnSn;
    }

    public void setStnSn(String stnSn) {
        this.stnSn = stnSn;
    }

    @Column(name = "UP_DN")
    public String getUpDn() {
        return this.upDn;
    }

    public void setUpDn(String upDn) {
        this.upDn = upDn;
    }

    @Column(name = "OPRT_TYPE")
    public String getOprtType() {
        return this.oprtType;
    }

    public void setOprtType(String oprtType) {
        this.oprtType = oprtType;
    }

    @Column(name = "SPD_OF_MOT_VHI")
    public BigDecimal getSpdOfMotVhi() {
        return this.spdOfMotVhi;
    }

    public void setSpdOfMotVhi(BigDecimal spdOfMotVhi) {
        this.spdOfMotVhi = spdOfMotVhi;
    }

    @Column(name = "RTTE_SPD")
    public BigDecimal getRtteSpd() {
        return this.rtteSpd;
    }

    public void setRtteSpd(BigDecimal rtteSpd) {
        this.rtteSpd = rtteSpd;
    }

    @Column(name = "OPRT_DURA")
    public BigDecimal getOprtDura() {
        return this.oprtDura;
    }

    public void setOprtDura(BigDecimal oprtDura) {
        this.oprtDura = oprtDura;
    }

    @Column(name = "OPRT_ENER_CONS")
    public BigDecimal getOprtEnerCons() {
        return this.oprtEnerCons;
    }

    public void setOprtEnerCons(BigDecimal oprtEnerCons) {
        this.oprtEnerCons = oprtEnerCons;
    }

    @Column(name = "IGNI_SWTC")
    public String getIgniSwtc() {
        return this.igniSwtc;
    }

    public void setIgniSwtc(String igniSwtc) {
        this.igniSwtc = igniSwtc;
    }

    @Column(name = "BEGIN_LO_LGT")
    public BigDecimal getBeginLoLgt() {
        return this.beginLoLgt;
    }

    public void setBeginLoLgt(BigDecimal beginLoLgt) {
        this.beginLoLgt = beginLoLgt;
    }

    @Column(name = "BEGIN_LO_LTT")
    public BigDecimal getBeginLoLtt() {
        return this.beginLoLtt;
    }

    public void setBeginLoLtt(BigDecimal beginLoLtt) {
        this.beginLoLtt = beginLoLtt;
    }

    @Column(name = "BEGIN_LO_DRC")
    public BigDecimal getBeginLoDrc() {
        return this.beginLoDrc;
    }

    public void setBeginLoDrc(BigDecimal beginLoDrc) {
        this.beginLoDrc = beginLoDrc;
    }

    @Column(name = "GEN_TIME")
    public Date getGenTime() {
        return this.genTime;
    }

    public void setGenTime(Date genTime) {
        this.genTime = genTime;
    }

    @Column(name = "RESERVED_FIELD_1")
    public BigDecimal getReservedField1() {
        return this.reservedField1;
    }

    public void setReservedField1(BigDecimal reservedField1) {
        this.reservedField1 = reservedField1;
    }

    @Column(name = "RESERVED_FIELD_2")
    public BigDecimal getReservedField2() {
        return this.reservedField2;
    }

    public void setReservedField2(BigDecimal reservedField2) {
        this.reservedField2 = reservedField2;
    }

    @Column(name = "RESERVED_FIELD_3")
    public BigDecimal getReservedField3() {
        return this.reservedField3;
    }

    public void setReservedField3(BigDecimal reservedField3) {
        this.reservedField3 = reservedField3;
    }

    @Column(name = "RESERVED_FIELD_4")
    public BigDecimal getReservedField4() {
        return this.reservedField4;
    }

    public void setReservedField4(BigDecimal reservedField4) {
        this.reservedField4 = reservedField4;
    }

    @Column(name = "RESERVED_FIELD_5")
    public String getReservedField5() {
        return this.reservedField5;
    }

    public void setReservedField5(String reservedField5) {
        this.reservedField5 = reservedField5;
    }

    @Column(name = "RESERVED_FIELD_6")
    public String getReservedField6() {
        return this.reservedField6;
    }

    public void setReservedField6(String reservedField6) {
        this.reservedField6 = reservedField6;
    }

    @Column(name = "RESERVED_FIELD_7")
    public String getReservedField7() {
        return this.reservedField7;
    }

    public void setReservedField7(String reservedField7) {
        this.reservedField7 = reservedField7;
    }

    @Column(name = "RESERVED_FIELD_8")
    public String getReservedField8() {
        return this.reservedField8;
    }

    public void setReservedField8(String reservedField8) {
        this.reservedField8 = reservedField8;
    }

    @Column(name = "ACT_1")
    public int getAct1() {
        return this.act1;
    }

    public void setAct1(int act1) {
        this.act1 = act1;
    }

    @Column(name = "ACT_2")
    public int getAct2() {
        return this.act2;
    }

    public void setAct2(int act2) {
        this.act2 = act2;
    }

    @Column(name = "ACT_7")
    public int getAct7() {
        return this.act7;
    }

    public void setAct7(int act7) {
        this.act7 = act7;
    }

    @Column(name = "ACT_11")
    public int getAct11() {
        return this.act11;
    }

    public void setAct11(int act11) {
        this.act11 = act11;
    }

    @Column(name = "ACT_12")
    public int getAct12() {
        return this.act12;
    }

    public void setAct12(int act12) {
        this.act12 = act12;
    }

    @Column(name = "ACT_13")
    public int getAct13() {
        return this.act13;
    }

    public void setAct13(int act13) {
        this.act13 = act13;
    }

    @Column(name = "TRPT_COUNT")
    public BigDecimal getTrptCount() {
        return this.trptCount;
    }

    public void setTrptCount(BigDecimal trptCount) {
        this.trptCount = trptCount;
    }

    @Column(name = "DIM_HDLT_COUNT")
    public BigDecimal getDimHdltCount() {
        return this.dimHdltCount;
    }

    public void setDimHdltCount(BigDecimal dimHdltCount) {
        this.dimHdltCount = dimHdltCount;
    }

    @Column(name = "OPRT_MILE")
    public BigDecimal getOprtMile() {
        return this.oprtMile;
    }

    public void setOprtMile(BigDecimal oprtMile) {
        this.oprtMile = oprtMile;
    }

    @Column(name = "WTHR_SPD_OF_MOT_VHI")
    public String getWthrSpdOfMotVhi() {
        return this.wthrSpdOfMotVhi;
    }

    public void setWthrSpdOfMotVhi(String wthrSpdOfMotVhi) {
        this.wthrSpdOfMotVhi = wthrSpdOfMotVhi;
    }

    @Column(name = "WTHR_CAR")
    public String getWthrCar() {
        return this.wthrCar;
    }

    public void setWthrCar(String wthrCar) {
        this.wthrCar = wthrCar;
    }

    public String getStopTime() {
        return stopTime;
    }

    public void setStopTime(String stopTime) {
        this.stopTime = stopTime;
    }

    public String getLeaveStnSn() {
        return leaveStnSn;
    }

    public void setLeaveStnSn(String leaveStnSn) {
        this.leaveStnSn = leaveStnSn;
    }

    public String getArriveStnSn() {
        return arriveStnSn;
    }

    public void setArriveStnSn(String arriveStnSn) {
        this.arriveStnSn = arriveStnSn;
    }

    public String getLeaveStnName() {
        return leaveStnName;
    }

    public void setLeaveStnName(String leaveStnName) {
        this.leaveStnName = leaveStnName;
    }

    public String getArriveStnName() {
        return arriveStnName;
    }

    public void setArriveStnName(String arriveStnName) {
        this.arriveStnName = arriveStnName;
    }

    public String getLeaveTime() {
        return leaveTime;
    }

    public void setLeaveTime(String leaveTime) {
        this.leaveTime = leaveTime;
    }

    public String getArriveTime() {
        return arriveTime;
    }

    public void setArriveTime(String arriveTime) {
        this.arriveTime = arriveTime;
    }

    public String getIntervalMinute() {
        return intervalMinute;
    }

    public void setIntervalMinute(String intervalMinute) {
        this.intervalMinute = intervalMinute;
    }

    public String getOrganName() {
        return organName;
    }

    public void setOrganName(String organName) {
        this.organName = organName;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getDrvName() {
        return drvName;
    }

    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }

    public String getCodeClDsc() {
        return codeClDsc;
    }

    public void setCodeClDsc(String codeClDsc) {
        this.codeClDsc = codeClDsc;
    }

    public String getCodeDsc() {
        return codeDsc;
    }

    public void setCodeDsc(String codeDsc) {
        this.codeDsc = codeDsc;
    }
}
